/**
 * Created by zxbsp on 2017/5/18.
 */

    //radio 点击操作
// $(document).ready(function () {
//     $('table tbody td').each(function(index) {
//         $(this).onclick = function (e) {
//             console.log("binding success!");
//             var c = this.getElementsByTagName("input");
//             // var s = c[0];
//             // var u = getPreviousNode(s);
//             // if (s.type == "checkbox") {
//             //     s.checked = !s.checked;
//             //     s.onclick();
//             //     if (u) {
//             //         u.className = s.checked ? "jqCheckbox jqChecked" : "jqCheckbox";
//             //     }
//             // } else {
//             //     if (u) {
//             //         u.className = "jqRadio jqChecked";
//             //         var t = s.parent;
//             //         if (t.prevARadio && t.prevARadio != u) {
//             //             t.prevARadio.className = "jqRadio";
//             //         }
//             //         t.prevARadio = u;
//             //     }
//             //     s.checked = true;
//             //     s.onclick();
//             //     //stopPropa(v);
//             // }
//         }
//     });
// });


function getPreviousNode(b) {
    var a = b.previousSibling;
    if (a && a.nodeType != 1) {
        a = a.previousSibling;
    }
    return a;
}
function getNextNode(b) {
    var a = b.nextSibling;
    if (a && a.nodeType != 1) {
        a = a.nextSibling;
    }
    return a;
}


layui.use(['form', 'layedit', 'laydate'], function(){
    var form = layui.form()
        ,layer = layui.layer
        ,layedit = layui.layedit
        ,laydate = layui.laydate;

    //创建一个编辑器
    var editIndex = layedit.build('LAY_demo_editor');

    //自定义验证规则
    form.verify({
        title: function(value){
            if(value.length < 5){
                return '标题至少得5个字符啊';
            }
        }
        ,pass: [/(.+){6,12}$/, '密码必须6到12位']
        ,content: function(value){
            layedit.sync(editIndex);
        }
    });

    //监听指定开关
    form.on('switch(switchTest)', function(data){
        layer.msg('开关checked：'+ (this.checked ? 'true' : 'false'), {
            offset: '6px'
        });
        layer.tips('温馨提示：请注意开关状态的文字可以随意定义，而不仅仅是ON|OFF', data.othis)
    });

    //监听提交
    form.on('submit(demo1)', function(data){
        layer.alert(JSON.stringify(data.field), {
            title: '最终的提交信息'
        })
        return false;
    });


});
